package com.example.web.dto;
import com.example.web.entity.Enums;
import com.example.web.tools.dto.BaseDto;
import java.sql.Date;
import java.sql.Timestamp;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import java.time.LocalDateTime;
import java.util.List;
/**
 * 户口信息类
 */
@Data
public class HouseholdDto extends BaseDto
{

    /**
     * 家庭人数
     */     
     
    @JsonProperty("FamilyNuber")
    private Integer FamilyNuber;          
    /**
     * 户口地址
     */     
     
    @JsonProperty("Address")
    private String Address;
    /**
     * 编号
     */     
     
    @JsonProperty("Code")
    private String Code;
    /**
     * 户口联系人
     */     
     
    @JsonProperty("Phone")
    private String Phone;
    /**
     * 审核状态
     */     
     
    @JsonProperty("AuditStatus")
    private Integer AuditStatus;    
    
    public String getAuditStatusFormat() {
        return Enums.AuditStatus.GetEnum(AuditStatus).toString();
    }
    
    private String AuditStatusFormat;
    
    /**
     * 户主信息
     */     
     
    @JsonProperty("CensusinfoHeadId")
    private Integer CensusinfoHeadId;          
    /**
     * 辖区派出所地址
     */     
     
    @JsonProperty("PoliceAddress")
    private String PoliceAddress;

   
  	 /**
    * 户籍个人信息集合
    */ 
     @JsonProperty("CensusInfoPersonDtos") 
    private List<CensusInfoPersonDto> CensusInfoPersonDtos;                        
     @JsonProperty("CensusinfoHeadDto") 
    private CensusInfoPersonDto CensusinfoHeadDto;                        
   
}
